export interface RebateRecordVO {
  /**
   * 记录ID
   */
  id: string | number;

  /**
   * 用户ID
   */
  userId: string | number;

  /**
   * 质押记录ID
   */
  stakingId: string | number;

  /**
   * 返利金额
   */
  rebateAmount: number;

  /**
   * 返利日期
   */
  rebateDate: string;

  /**
   * 第几天
   */
  dayNumber: number;

  /**
   * 状态
   */
  status: number;

  /**
   * 奖励类型：1-产品收益，2-等级返利
   */
  rewardType: number;

  /**
   * 计算基数（用于计算的本金）
   */
  baseAmount: number;

  /**
   * 奖励比例
   */
  rewardRate: number;

}

export interface RebateRecordForm extends BaseEntity {
  /**
   * 记录ID
   */
  id?: string | number;

  /**
   * 用户ID
   */
  userId?: string | number;

  /**
   * 质押记录ID
   */
  stakingId?: string | number;

  /**
   * 返利金额
   */
  rebateAmount?: number;

  /**
   * 返利日期
   */
  rebateDate?: string;

  /**
   * 第几天
   */
  dayNumber?: number;

  /**
   * 状态
   */
  status?: number;

  /**
   * 奖励类型：1-产品收益，2-等级返利
   */
  rewardType?: number;

  /**
   * 计算基数（用于计算的本金）
   */
  baseAmount?: number;

  /**
   * 奖励比例
   */
  rewardRate?: number;

}

export interface RebateRecordQuery extends PageQuery {

  /**
   * 用户ID
   */
  userId?: string | number;

  /**
   * 质押记录ID
   */
  stakingId?: string | number;

  /**
   * 返利金额
   */
  rebateAmount?: number;

  /**
   * 返利日期
   */
  rebateDate?: string;

  /**
   * 第几天
   */
  dayNumber?: number;

  /**
   * 状态
   */
  status?: number;

  /**
   * 奖励类型：1-产品收益，2-等级返利
   */
  rewardType?: number;

  /**
   * 计算基数（用于计算的本金）
   */
  baseAmount?: number;

  /**
   * 奖励比例
   */
  rewardRate?: number;
}



